# -*- coding: utf-8 -*-
# autor: antonio fonte-santa
# data 01 de outubro de 2013
# obs.: Trabalhar com Listas
# _


a1 =[2,2,3,4]
a2 =['qwerty','hcesar']
a3 =[a1,a2]
a4 = list('Uma carrada de erres')
print a4
          
print " elimina os erres da lista, programação imperativa"

a5=''
for x in a4:
    if x=='r':
        pass
    else:
        a5+=x
        #pass
    #pass

print a5

print " elimina os erres da lista, programação funcional"

a6 = reduce(lambda x, y: x+y, filter(lambda x: x!='r', a4))

print a6                  
